*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{ width: 7.5rem; margin: 0 auto; }
.bodyBG{ background: #f9f9f9; }

/*header*/
.header{
	width: 7.5rem;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	font-size: .4rem;
	position: relative;
	background: #fff;
}
.header > span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.nav{
	width: .4rem;
	height: .4rem;
	background: url(../image/icon/icon-001.png) no-repeat center;
	position: absolute;
	top: .3rem;
  left: .25rem;
	background-size: .3rem;
	z-index: 2;
}
.hd_right{
	height: .4rem;
	position: absolute;
	top: .3rem;
	right: .25rem;
}
.hd_right > a{
	display: block;
	width: .4rem;
	height: .4rem;
	margin-left: .3rem;
	float: left;
}
.hd_search{ background: url(../image/icon/icon-002.png) no-repeat center; background-size: .39rem;}
.hd_cnt{ background: url(../image/icon/icon-003.png) no-repeat center; background-size: .38rem;}
/*end header*/

/*footer*/
.footerBox{ height: 2rem; width: 100%; }
.footerBox1{ height: 1rem; width: 100%; }
.footer{ height: 1.4rem; border-top: 1px solid #f0f0f0; background: #fff; margin-top: .6rem; position: fixed; left:0; bottom: 0; z-index: 9; width: 100%;}
.footer{ height: 1.4rem; border-top: 1px solid #f0f0f0; background: #fff; margin-top: .6rem;}
.footer_add{ width: 4.5rem; height: 1.4rem; float: left; font-size: .24rem; display: flex; justify-content: center; align-items: center;}
.addCnt{ color: #333; }
.addCnt p{ margin: .02rem 0; }
.addCnt p a{ color: #e82cb7; font-size: .28rem; }
.footer_btn{ width: 3rem; height: 1.4rem; float: left; }
.footer_btn a{ width: 3rem; height: 1.4rem; display: block; text-align: center; line-height: 1.4rem; background: #13ccc6; color: #fff; font-size: .3rem;}
/*end footer*/

/*banner*/
.banner{ width: 100%; overflow: hidden;}
.banner img{ width: 100%; }

/*index*/
.menu_nav{
	width: 7rem;
	height: 1.86rem;
	margin: -.75rem auto 0;
	background: #fff;
	position: relative;
	z-index: 2;
	box-shadow: 0 3px 3px 1px #dce3e3;
	padding: 0 .36rem;
}
.menu_nav ul{
	height: 1.86rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.menu_nav ul li{
	text-align: center;
}
.menu_nav ul li a img{
 width: .8rem;
}
.currtit{
	height: .7rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .25rem;
	margin: .4rem 0 .2rem 0;
}
.currtit span{
	font-size: .34rem;
	color: #000;
	font-weight: bold;
}
.currtit a{
	background: url(../image/icon/icon-004.png) no-repeat right;
	background-size: .1rem;
	padding-right: .2rem;
}

.scolist{ width: 7rem; margin: 0 auto; overflow-x: scroll; padding-bottom: .2rem;}
.scolist ul{}
.scolist ul li{
	width: 4.1rem;
	height: 4rem;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	position: relative;
	float: left;
	background: #fff;
	margin-right: .7rem;
	border: 1px solid #ecf2f2;
}
.scolimg{
	display: block;
	width: 4.1rem;
	height: 2.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.scolimg img{
	max-width: 4.1rem;
	max-height: 2.8rem;
}
.scoltxt{
	padding: 0 .24rem;
	height: 1.2rem;
	overflow: hidden;
}
.scoltxt p{
	font-size: .3rem;
	color: #000;
	font-weight: bold;
	margin-top: .2rem;
}
.scoltxt span{
 	display: block;
 	font-size: .24rem;
 	color: #999;
 	margin-top: .04rem;
}
.scoltxt p, .scoltxt span{
	width: 3.4rem;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-ms-line-clamp:1;
	-o-line-clamp:1;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-box-orient:vertical;
	overflow:hidden;
}
.scolincrease{
	width: .62rem;
	height: .62rem;
	background: #13ccc6 url("../image/icon/icon-005.png") no-repeat center;
	background-size: .34rem;
	position: absolute;
	right: -.31rem;
	bottom: .28rem;
}

.newgood{
	height: 4rem;
	width: 7rem;
	margin: auto;
	padding-top: .14rem;
}
.newgood_left{
	width: 5.2rem;
	height: 4rem;
	float: left;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	background: #fff;
}
.newgood_left a{
	display: block;
	height: 2.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.newgood_left a img{ max-width: 100%; max-height: 100%; }
.newgood_left p{
	font-size: .3rem;
	color: #000;
	font-weight: bold;
	margin-top: .2rem;
}
.newgood_left span{
 	display: block;
 	font-size: .24rem;
 	color: #999;
	margin-top: .04rem;
}
.newgood_left p, .newgood_left span{
 	padding: 0 .25rem;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-ms-line-clamp:1;
	-o-line-clamp:1;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-box-orient:vertical;
	overflow:hidden;
}
.newgood_right{
	width: 1.66rem;
	float: right;
	background: #fff;
}
.newgood_right ul li{
	width: 1.66rem;
	height: 1.333333rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.newgood_right ul li a{ }
.newgood_right ul li a img{
	max-width: 100%;
	max-height: 100%;
}
.series{
	height: auto;
	width: 7rem;
	margin: auto;
}
.series_left{
	width: 2.45rem;
	height: 4.06rem;
	background: #fff url(../image/index/img-011.jpg) no-repeat center;
	background-size: 2.45rem 4.06rem;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	text-align: center;
	overflow: hidden;
	float: left;
}
.series_left h4{
	font-size: .3rem;
	color: #a6057c;
	margin-top: .32rem;
}
.series_left p{
	font-size: .24rem;
	margin-top: .1rem;
	padding: 0 .3rem;
	color: #666;
}
.series_left a{ display: block; margin-top: .2rem;}
.series_left a img{
	max-width: 2rem;
	max-height: 2.1rem;
}
.series_right{
	width: 4.36rem;
	height: 4.06rem;
	float: right;
}
.serbox_n1, .serbox_n2{
	width: 4.36rem;
	height: 1.92rem;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	overflow: hidden;
}
.serbox_n1{ background: url(../image/index/img-012.jpg) no-repeat center; background-size: 4.36rem 1.92rem;}
.serbox_n2{ background: url(../image/index/img-013.jpg) no-repeat center; background-size: 4.36rem 1.92rem;}
.serbox_n2{ margin-top: .2rem; }
.seb_l{ float: left; width: 2.4rem;}
.seb_r{ float: right; width: 1.92rem; height: 1.92rem; display: flex; justify-content: center; align-items: center;}
.seb_r img{ max-width: 1.5rem; max-height: 1.5rem; }
.seb_l h4{ font-size: .3rem; margin-top: .3rem; padding-left: .1rem;}
.seb_l p{ font-size: .24rem; color: #666; padding: 0 .2rem 0 .24rem; margin-top: .1rem;}
.seb_lCo1 h4{ color: #13ccc6; }
.seb_lCo2 h4{ color: #0c79ca; }

.prolist{ padding: 0 .25rem; }
.prolist ul li{
	width: 3.4rem;
	height: 4rem;
	float: left;
	box-shadow: 4px 6px	6px 0 #dde9e9;
	margin-right: .18rem;
	margin-bottom: .4rem;
	background: #fff;
}
.prolist ul li a{
	display: block;
	width: 3.4rem;
	height: 2.8rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.prolist ul li a img{ max-width: 3rem; max-height: 2.8rem; }
.prolist ul li p{ font-size: .3rem; color: #000; font-weight: bold; margin-top: .18rem;}
.prolist ul li span{ font-size: .24rem; color: #999; margin-top: .06rem;}
.prolist ul li p, .prolist ul li span{
	padding: 0 .2rem;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-moz-line-clamp:1;
	-ms-line-clamp:1;
	-o-line-clamp:1;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-box-orient:vertical;
	overflow:hidden;
}
.prolist ul li:nth-child(even){ margin-right: 0; }
.hisbox{
	width: 7rem;
	height: 2rem;
	background: url(../image/index/img-021.jpg) no-repeat center;
	background-size: 7rem 2rem;
	margin: .4rem auto 0;
	box-shadow: 4px 6px	6px 0 #dde9e9;
}
.hisbox a{ display: block; width: 7rem; height: 2rem; overflow: hidden; padding: 0 .3rem;}
.hisbox a h4{ font-size: .34rem; color: #e92a7b; margin-top: .54rem;}
.hisbox a p{ font-size: .24rem; margin-top: .1rem;}
